The objective is to learn new programming ideas using pygame and to then design a simple game
pygame is an extension to python that allows programmers to create games using the pygame module objects and functions
While not the best language for a large high performance game pygame is fine for simple games and the techniques you will use will be very useful programming experience.
Moving background platform jumper game. Video tutorials links:
Platform_04a: movement (part A)
Platform_04b: movement (part B)